body{ color:#555555; font:12px '微软雅黑', Verdana; background-color:#F2F9FD; -webkit-text-size-adjust:none;}
input,button,textarea,select,option { font-family:inherit; font-size:100%; outline: 0; }
a{outline:none;blr:expression(this.onFocus=this.blur());}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
ul,li{ list-style:none;}
body{overflow:hidden;}
.button{ padding:0 6px; background:#2670af; font-size:12px; border:2px solid #4594d7; color:#fff; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; cursor:pointer;}
.button:hover{ background:#0b64b0;}
.fleft{ float: left;}
.fright{ float: right;}
.clr{ clear: both;}
.lh30{ line-height:30px;}
.lh80{ line-height:80px;}
.height15{ height:14px;}
.dsp_inblock{ display:inline-block;}
/*框*/
#frm{ background:#F2F9FD;}
/*顶部*/
.logo{ height:90px; width: 160px; font-size:50px; color:#deeffa; border-bottom: 1px solid #B5CFD9;}
.tms{ height:90px; border-bottom: 1px solid #B5CFD9;}
.top_menu{ height:40px; line-height:40px;}
.top_menu .top_curr{
	color:#FFF;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#005aaa), to(#0099cc));
	background:-moz-linear-gradient(top, #005aaa, #0099cc);
	_background:#0099cc;
	filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#005aaa,endcolorstr=#0099cc,gradientType=0);
}
.top_menu .top_curr:hover{ color:#FFF;}
.top_menu a{ display:block; float:left; padding:0 8px; margin-right: 4px; background-color:#e9e9e9; font-size:14px; font-weight:bold; color:#666666; text-decoration:none;}
.top_menu a:hover{ color:#2366a8;}
.top_menu_line{ height:5px; background:#0099CC;}
.top_bar{ height:32px; border-left:1px solid #B5CFD9;}
.top_bar_b,.top_bar_f,.top_bar_r{ display:inline-block; width:20px; height:20px; color:#0099CC; cursor:pointer; margin-left:10px; margin-top: 6px;}
.top_bar_b{ background:url("/img/admin/login-icon.gif") no-repeat 0 -204px;}
.top_bar_f{ background:url("/img/admin/login-icon.gif") no-repeat 0 -253px;}
.top_bar_r{ background:url("/img/admin/login-icon.gif") no-repeat 0 -299px;}
.top_bar a{ font-size:12px; color:#2366a8; text-decoration:none;}
.top_bar a:hover{ text-decoration:underline;}

/*左边*/
#frm_left{border-top:5px solid #E6F2FB; border-right:5px solid #DEEFFA;}
.left_menu div{ margin-top:10px;}
.left_menu div p{
    height:28px;
    line-height:28px;
    padding-left:24px;
    color:#333333;
    font-size:14px;
    background-color:#DEEFFA;
    border-top: 1px solid #c5d7e1;
    border-bottom: 1px solid #c5d7e1;
    background-image: url(/img/admin/login-icon.gif);
    background-repeat: no-repeat;
    background-position: 6px -382px;
    cursor:pointer;
}
.left_menu div .left_menu_on{ background-position: 6px -343px;}
.left_menu div p{}
.left_menu div ul li{ height:22px; line-height:22px; text-indent:1.5em;}
.left_menu div ul li a{ display:block; font-size:12px; font-weight:normal; text-decoration:none; color:#777;}
.left_menu div ul li a:hover{ color:#2366A8; background:#FFC;}
.left_curr{ color:#2366A8!important; background:#FFC;}
/*右边*/
#frm_right{ background:#FFFFFF; border-left:1px solid #B5CFD9;}

/*弹窗*/
.popbox{ position:absolute; width:300px; border:1px solid #84a0c4; background:#d3e2f5; box-shadow:0 0 6px #333; z-index:61;}
.popbox .popboxtop{ height:24px; line-height:24px; font-size:14px; font-weight:bold; cursor:move; overflow:hidden;}
.popbox .popboxtoptitle{ float:left; color:#15428b; text-indent:0.5em;}
.popbox .popboxtopclose{ float:right; font-weight:bold; color:#84a0c4; padding-right:0.5em; cursor:pointer;}
.popbox .popboxtopclose:hover{ color:#15428b;}
.popbox .popboxcontent{ margin:0 5px 5px 5px; background:#fff; border:1px solid #84a0c4; border-radius:3px; overflow:auto; word-break:break-all; word-wrap:break-word;}

/*分页*/
.pagenum{}
.pagenum a{ margin-right:4px; padding:2px 6px; border:1px solid #c8e0f0; background-color:#fff; color:#777777; text-decoration: none;}
.pagenum a:hover{ border:1px solid #cccccc; background-color:#f4f4f4; text-decoration:none; color:#000000;}
.pagenum .current{ border:1px solid #c8e0f0; font-weight:bold; padding:2px 6px; background-color:#eaf7fe; color:#333333; margin-right:4px;}

/*calendar*/
.datepicker { width:auto; border-collapse: collapse; border: 1px solid #ccc; position: absolute; z-index:100; }
.datepicker tr.controls th { height: 22px; font-size: 11px; }
.datepicker select { font-size: 11px; }
.datepicker tr.days th { height: 18px; }
.datepicker tfoot td { height: 18px; text-align: center; text-transform: capitalize; }
.datepicker th, .datepicker tfoot td { background: #eee; font: 10px/18px Verdana, Arial, Helvetica, sans-serif; }
.datepicker th span, .datepicker tfoot td span { font-weight: bold; }
.datepicker tbody td { width: 24px; height: 24px; border: 1px solid #ccc; font: 11px/22px Arial, Helvetica, sans-serif; text-align: center; background: #fff; }
.datepicker tbody td.date { cursor: pointer; }
.datepicker tbody td.date.over { background-color: #99ffff; }
.datepicker tbody td.date.chosen { font-weight: bold; background-color: #ccffcc; }

/*main页面样式*/
.bglightyellow{ background:#fdfeea;}
.bglightgreen{ background:#dcffdf;}
a{ color:#0072e2; text-decoration:underline; cursor:pointer;}
a:hover{ color:#0072e2; text-decoration:none; cursor:pointer;}
.margin10px{ margin:10px;}
.margin5px{ margin:5px;}
.mytable{ border-top:1px solid #c8e0f0; width:100%; border-collapse:collapse;}
.mytable tr{ border-left:1px solid #c8e0f0; border-right:1px solid #c8e0f0;}
.mytable th{ height:26px; background:#e4f1f9; font-size:14px; font-weight:bold; color:#444; text-align:left; padding-left:5px; border-bottom:1px solid #deeffa;}
.mytable td{ height:36px; font-size:12px; font-weight:normal; text-align:left; padding-left:5px; border-bottom:1px solid #deeffa;}
.mytable .mytable_td_rbd{ border-right:1px solid #deeffa!important;}
.mytable .tdf{ background:#f2f9fd;}
.mytable .bgc_eaf7fe{ background:#ffffe8;}
.crumb{ margin:10px 10px 0 10px;}
.searchbox{ border:1px solid #c8e0f0; background:#e4f1f9; padding:5px;}
.must{ color:red;}

.status1{ cursor:pointer; color:green;}
.status0{ cursor:pointer; color:red;}
.colorccc{ color:#ccc;}
.cursorpointer{ cursor:pointer;}

.node_list{ width:800px; height:500px; overflow:scroll; padding:20px; border:2px solid #39c;}
.mleft30px{ margin-left: 30px;}
.mleft60px{ margin-left: 60px;}
.bd1sccc{ border:1px solid #cccccc;}

.need{ font-size: 12px; font-weight: bold; color: red;}

.color_aaaaaa{ color:#aaaaaa;}
.color_red{ color:red;}
.color_darkgold{ color:#b8860b;}
.color_green{ color:green;}

.align_center{ text-align:center!important;}

.mytable_b{ width: 100%; border-collapse: collapse;}
.mytable_b td{ border-collapse: collapse;}

.plus_sub{
    display:inline-block;
    width:11px;
    height:11px;
    background-image: url(/img/admin/login-icon.gif);
    background-repeat: no-repeat;
    background-position: 0 -437px;
    cursor: pointer;
}
.plus_sub_on{
    background-position: 0 -479px;
}
.td_hide{ background-color:#f1f9fc; color:#333333;}

.fb{ font-weight:bold!important;}
.f12{ font-size:12px;}
.f13{ font-size:13px;}
.align_right{ text-align:right;}
.c_666666{ color:#666666;}
.w330{ width:330px;}
.pall10{ padding:10px;}
.cart_table{ width:100%; border-top:2px solid #C8E0F0; border-left:1px solid #C8E0F0; border-right:1px solid #C8E0F0; border-bottom:1px solid #C8E0F0; border-collapse:collapse;}
.cart_table tr{ border-collapse:collapse;}
.cart_table th{ height:30px; line-height:30px; text-align:center; font-size:12px; font-weight:normal; background-color:#E4F1F9; color:#666666; border-bottom:1px solid #C8E0F0; border-collapse:collapse;}
.cart_table td{ padding-top:10px; padding-bottom:10px; border-bottom:1px solid #C8E0F0;}
.cart_table .cart_g_pic{ width:56px;}
.cart_table .cart_g_pic img{ width:54px; height:54px; border:1px solid #d8d8d8;}
.cart_table .cart_g_name{ vertical-align:top;}
.cart_table .cart_g_name a{ font-family:Verdana; font-size:13px; color:#111111;}
.cart_table .cart_g_name a:hover{ text-decoration:underline; color:#bb0000;}
.cart_table .cart_g_name span{ font-style:italic; color:#999999; font-size:11px;}
.cart_table .cart_g_price{ width:130px; vertical-align:middle;}
.cart_table .cart_g_qty{ width:80px; vertical-align:middle;}
.cart_table .cart_g_qty span{ display:inline-block; width:12px; height:12px; border:1px solid #cbcbcb; text-align:center; line-height:12px; cursor:pointer;}
.cart_table .cart_g_qty input{ width:34px; height:20px; line-height:20px; border:1px solid #cbcbcb; font-size:12px; font-weight:bold; color:#000000; text-align:center;}
.cart_table .cart_g_total{ width:100px; text-align:center; font-size:14px; font-weight:bold; color:#111111; vertical-align:middle;}
.cart_table .cart_g_action{ width:50px; text-align:center; vertical-align:middle;}
.cart_table .cart_g_action span{ margin-left:18px; display:block; width:14px; height:14px; background:url("/img/home/pub.png") no-repeat 0 -420px; cursor:pointer;}
.cart_table .text_right_12px{ text-align:right; padding-right:12px;}
.cart_table .cart_g_save{ height:44px; line-height:44px;}
.od_st_1{ color:#d40000;}
.od_st_2{ color:#daa520;}
.od_st_3, .od_st_4, .od_st_5, .od_st_6{ color:#008000;}
.mtop15{ margin-top:15px;}
.mtop5{ margin-top:5px;}
.w100percent{ width:100%;}
.pleft10{ padding-left:10px;}
.w20{ width:20px;}
.w60{ width:60px;}
.w70{ width:70px;}
.bgc_fff{ background-color:#ffffff;}
.mleft10{ margin-left:10px;}
.bgc_fdfff6{ background-color:#fdfff6;}

.err_msg{ margin-top:10px; font-size:12px; height:30px; line-height:30px; border:1px solid #d40000; background-color:#ffeeee; padding:0 10px;}